payment manager - French English Dictionary